package com.burst.reptile.modular.app.vo;

import java.io.Serializable;
import java.time.LocalDateTime;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 聊天列表数据封装
 * @author wujin
 *
 * @date: 2020-9-2 11:52:54
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class CathListVo implements Serializable{
	
	private static final long serialVersionUID = 1L;
	
	/**
	 * 唯一标识
	 */
	private String id;

	/**
	 * 用户ID
	 */
	private Long userId;

	/**
	 * 用户昵称
	 */
	private String nickName;
	
	/**
	 * 发送的最后一条消息
	 */
	private String msg;
	
	/**
	 * 时间格式化 HH:mm 昨天  yyyy/MM/dd
	 */
	private String time;
	
	/**
	 * 最近更新时间
	 */
	private LocalDateTime updateTime;
	
	/**
	 * 用户头像
	 */
	private String avatar;
	
	/**
	 * 消息未读数量
	 */
	private Integer unread;
	
	/**
	 * 是否在线 0 离线 1 在线
	 */
	private String online;
	
}
